package com.towerdefence.levels
{
	
	import com.towerdefence.Universe;
	
	public class LevelBase extends Object
	{
		
		//---------------------------------------
		// PROTECTED VARIABLES
		//---------------------------------------
		protected var _universe:Universe = Universe.getInstance();
		protected var _mapMask:Array;
		
		//---------------------------------------
		// CONSTRUCTOR
		//---------------------------------------
		
		/**
		 * @constructor
		 */
		public function LevelBase()
		{
			
		}
		
		//---------------------------------------
		// PUBLIC METHODS
		//---------------------------------------
		
		/**
		 * Загружает уровень в игровой мир.
		 */
		public function load():void
		{
			_universe.mapMask = _mapMask;
		}
		
		/**
		 * Выполняет рестарт уровня.
		 */
		public function restart():void
		{
			
		}

	}

}